About Shearwood Europe Limited (07539623) United Kingdom