About Cyril Thomas Ltd (07265263) United Kingdom