About The London Jar Company Limited (13208655) United Kingdom