About Gomer Williams & Co Limited (05934117) United Kingdom