About Glenhaven Limited (06370884) United Kingdom