About Yby Properties Ltd (12461901) United Kingdom