About Thorpe Homes & Design Limited Liability Partnership (OC318735) United Kingdom