About Myrtle Farm Properties Ltd (12867630) United Kingdom