About Seabrook Orchards Management Company Limited (10042894) United Kingdom