About King Edmund Square Management Limited (02723110) United Kingdom