About Heyland & Spratt Limited (06103651) United Kingdom