About Jackson & Taylor Limited (08446914) United Kingdom