About Leon Homes Ltd (12636921) United Kingdom