About Jaggards Ltd (10254152) United Kingdom