About Haynes Square Management Limited (02106161) United Kingdom