About Atmore (glenrothes) Limited (10430187) United Kingdom