About Knotts Holdings Limited (10516220) United Kingdom