About Glen Castings Holdings Limited (02085424) United Kingdom