About Glen Bishop Limited (04912516) United Kingdom