About Ymca St Paul S Group (development) Ltd (12625998) United Kingdom