About Millhouse (slough) Limited (09458062) United Kingdom