About Glen Street Properties Ltd (SC676466) United Kingdom