About Knapp Property Investments Ltd (10882363) United Kingdom