About Jiffy Developments Limited (04519320) United Kingdom