About Howells & Co Limited (07226246) United Kingdom