About Margaret S Farm Ltd (12627217) United Kingdom