About Loxton (uk) Limited (06643680) United Kingdom