About Canham Homes Limited (07412469) United Kingdom