About Spearse Trading Ltd (12126317) United Kingdom