About St Richard Homes Limited (10181652) United Kingdom