About Clements Plaice Limited (11362296) United Kingdom