About C & L Sterck Limited (11678972) United Kingdom