About J P London Tea Limited (12652245) United Kingdom