About James Allan & Sons Scotland Ltd (SC356992) United Kingdom