About Glenthorpe Contracts Limited (03596133) United Kingdom