About Spear Developments Limited (03791161) United Kingdom