About Glenhurst Partners Limited (08820007) United Kingdom