About Knackler & Son Ltd (12978698) United Kingdom