About Knapp & Niall Holdings Ltd (12042270) United Kingdom