About Leadenhall Properties Limited (02688939) United Kingdom