About H.l. Jackson Limited (10481277) United Kingdom