About Glencar Services Limited (06087026) United Kingdom