About Leverett Developments Limited (09898632) United Kingdom