About The Leadenhall Development Company Limited (07426001) United Kingdom