About New Forest (holdings) Limited (10449885) United Kingdom