About Eric Spencer Limited (04822009) United Kingdom