About Jenlea Design Developments Limited (05633498) United Kingdom