About Glasshouse Lettings Limited (06288022) United Kingdom