About St John Street Freehold Limited (10295779) United Kingdom