About Jackson & Lloyd Limited (11771672) United Kingdom