About C And S Ellis Co Limited (SC621487) United Kingdom