About Cyril H. Thomas Limited (07704908) United Kingdom