About Oyster Mews Limited (05030744) United Kingdom