About Denmore Homes Limited (10020753) United Kingdom