About Glen Alexander Limited (06556258) United Kingdom