About The Walnut Box Ltd (12303617) United Kingdom