About Glengall House Limited (08456716) United Kingdom