About Taylors Of Cheltenham Ltd (10775224) United Kingdom