About Gallacher James Limited (09157847) United Kingdom