About Huckleberry Woods Ltd. (10587509) United Kingdom