About Gallucci & Gilmour Ltd (08232461) United Kingdom