About J&n Stoddard Ltd (13450169) United Kingdom