About Oystercatcher Management Company Limited (06901240) United Kingdom