About Sentinel Square Management Limited (02721431) United Kingdom