About Denham & Gilchrist (london) Ltd (09962634) United Kingdom