About Spencer Mo. Ltd (11707056) United Kingdom