About British Precision Springs Limited (01629759) United Kingdom