About Ymca Properties Ltd (05928047) United Kingdom