About Glen Services Limited (02198445) United Kingdom