About Oyster Place Management Limited (08183252) United Kingdom