About Delkan Homes Limited (10080052) United Kingdom