About Boreham Holt Management Limited (00838683) United Kingdom