About Leh Homes Ltd (11718286) United Kingdom