About Jack S Master Tradesmen Limited (11077774) United Kingdom