About Jaggard Investments Limited (09749716) United Kingdom