About Jacek & Son Ltd (11332261) United Kingdom