About Jack And Masters Ltd (SC553317) United Kingdom