About Cyril Cooper & Sons Limited (00802887) United Kingdom