About Henry Squared Lettings Limited (12190826) United Kingdom