About Gillott & Baker Ltd (12645238) United Kingdom