About Jpl Holdings & Investments Limited (11695299) United Kingdom