About Glen C Rodger Limited (04674270) United Kingdom