About Jack Stalwart Limited (12638518) United Kingdom