About Jackson Allan & Lough Limited (SC423514) United Kingdom