About Mill Street Management (slough) Limited (05209459) United Kingdom