About Cocklemoor Limited (02379493) United Kingdom