About Loxton Installations Limited (01275429) United Kingdom