About Myrtle Farm Limited (07618639) United Kingdom