About Jaggard Europe Limited (09671792) United Kingdom