About Galletly & Tubbs Limited (SC246833) United Kingdom