About J A Menzies & Sons Limited (SC045592) United Kingdom