About The Alma Accrington Limited (10306549) United Kingdom