About Spencer S Trading & Investment Group Ltd (12785261) United Kingdom