About Sowden & Co Limited (00489612) United Kingdom