About Lambourn Equine Salt Therapy Limited (11509563) United Kingdom