About St. Clair Brixton Ltd (11378592) United Kingdom