About Tubbs Son Giles & Co Limited (05957388) United Kingdom