About Glenthorpe Investments Limited (09037972) United Kingdom