About P. & J. Haggart Limited (SC037693) United Kingdom