About The Jankel Group Limited (04145115) United Kingdom