About New England Square Management Limited (07984628) United Kingdom