About J&s London Ltd (09249339) United Kingdom