About Glen Rogers & Sons Limited (06529539) United Kingdom