About Meleagris Limited (03381568) United Kingdom