About C & L Holdings Limited (05694600) United Kingdom