About Mckellar (cheltenham) Ltd (08812274) United Kingdom