About Micasa New Homes (slough) Limited (06314335) United Kingdom