About Kneale & Co Limited (05595839) United Kingdom