About Hoober Open Space Limited (13040813) United Kingdom