About Studio Homes Limited (02593050) United Kingdom