About Discovery Homes International Limited (13710107) United Kingdom