About Shearwater Projects Limited (03756464) United Kingdom