About Gallacher And Whyte Limited (12241518) United Kingdom