About Glenhaze Limited (SC154646) United Kingdom