About Glenthorpe Homes Investments Limited (11132934) United Kingdom