About Glenhurst Management Limited (07288429) United Kingdom