About Friars Close Management Limited (10657054) United Kingdom