About St Peters Close Management Company Ltd (13148221) United Kingdom