About Endeavour Land And New Homes Ltd (07123767) United Kingdom