About Spear And Spear Company Limited (02376304) United Kingdom