About Hourglass Seal Limited (02651021) United Kingdom