About Myriad Properties Ltd (10937354) United Kingdom