About S Jackson & Sons Holdings Limited (09290978) United Kingdom