About Seagrove Management Company Limited (08838579) United Kingdom