About Glen House Limited (08633296) United Kingdom