About Spencer West Global Limited (13074274) United Kingdom