About Meurigs Croft Management Company Limited (06580221) United Kingdom