About Jan & Lily Limited (08821459) United Kingdom