About J Stokoe Installation Ltd (11733905) United Kingdom