About Seal & Son Ltd (11401072) United Kingdom