About Leander Developments Limited (02483362) United Kingdom