About Forest Square Management Limited (02110629) United Kingdom