About Jaggar & Co Ltd (06596675) United Kingdom