About Glen Court Holdings Limited (11860426) United Kingdom