About Jackson & Cooper Limited (04576054) United Kingdom