About The Hitchin Hamper Limited (13032839) United Kingdom