About Haffenden-richborough Limited (00675198) United Kingdom