About John Haggart Limited (SC340723) United Kingdom