About The New Forest Hamper Company Limited (10497781) United Kingdom