About C & L Duncan Limited (SC481931) United Kingdom