About Tamar Meadows Ltd (13680989) United Kingdom