About Farm Place Management Limited (06956484) United Kingdom