About Ockenden & Hemming Limited (04551632) United Kingdom