About Hollacombe Springs Limited (06143321) United Kingdom