About One Ymca Development Company Ltd (11220819) United Kingdom