About Howe & Co Limited (03242561) United Kingdom