About Oystercatcher Residential Limited (04169008) United Kingdom