About Mybell Properties Ltd (12726161) United Kingdom