About Leftbank Developments (hanover Square) Limited (03811986) United Kingdom