About Griffin & Co (cheltenham) Ltd (08249086) United Kingdom