About J & W London Limited (11566828) United Kingdom