About S&r Homes Limited (12523630) United Kingdom