About Jackson And Freeman Ltd (13621966) United Kingdom