About C And L Scott Fabrications Limited (12245866) United Kingdom