About Little Glebe Houghton Management Limited (02117188) United Kingdom