About Bettys & Taylors Group Ltd (00500829) United Kingdom