About Jankel Investments Limited (01614305) United Kingdom