About S C Humber Limited (07662168) United Kingdom