About Carruthers & Co Limited (08176506) United Kingdom