Middleton Sc Ltd