About Clarkeandcole Ltd (12895017) United Kingdom