About Jackson & Lovell Ltd (12360982) United Kingdom