About Glenrothes Fabrications (holdings) Limited (SC288597) United Kingdom