About Rubus Homes Limited (08770032) United Kingdom