About Ellen S Glen House Limited (SC189840) United Kingdom