About J&pp Limited (13571265) United Kingdom