About L&r James Homes Limited (12970801) United Kingdom