About John Lyall Grant & Sons Limited (SC015944) United Kingdom