About Spencer James Associates Ltd. (06749838) United Kingdom