About Ancliff Square Management Limited (02140282) United Kingdom