About Glenloose Management Company Limited (07293670) United Kingdom