About Gordon Macrae & Co Limited (SC485731) United Kingdom