About S J Humber Consultancy Ltd. (10881857) United Kingdom