About Leigh Homes Ltd. (08657216) United Kingdom