About Jackson Green & Preston Limited (12246673) United Kingdom