About Leander Homes Holdings Ltd (10934847) United Kingdom