About C C Powell Limited (SC372103) United Kingdom