About Jack Sleigh & Sons Limited (SC063668) United Kingdom