About J&b London Limited (13678368) United Kingdom