About Jaggard Properties Limited (06673035) United Kingdom