About Clc Sussex Limited (11587392) United Kingdom