About House Of Glenn Limited (09785623) United Kingdom