About Jack & Nory Limited (07140089) United Kingdom