About Jackson Harwood Limited (12028376) United Kingdom