About Jiffy Capital Limited (07217959) United Kingdom