About Jaggard Projects Limited (05317372) United Kingdom