About Rickerbys (cheltenham) Limited (08695474) United Kingdom