About Fern Square Management Limited (05630799) United Kingdom