About Jaggard And Moore Ltd (13336395) United Kingdom