About Rouse Homes Birkenshaw Limited (11679930) United Kingdom