About Loxham Precision Limited (03960198) United Kingdom