About Denham & Harbour Investments Ltd (13698277) United Kingdom