About Squallhurst Limited (01567310) United Kingdom