About Oyster Bay Management Limited (07289418) United Kingdom