About Jack & Ada S Limited (12720264) United Kingdom