About Jackandwood Ltd (13160448) United Kingdom