About Spenser Wilson Limited (06525525) United Kingdom