About Shearwater Developments Limited (02408596) United Kingdom