About St Giles Close Management Limited (13395657) United Kingdom