About Glencoe Residents Limited (01217621) United Kingdom