About Henlee Property Limited (12224256) United Kingdom