About Ymca Retail Limited (02232462) United Kingdom