About Aberdeen Sewing Machines Ltd (SC521479) United Kingdom