About Glen Callum Associates Limited (04017300) United Kingdom