About Tamar Meadows Management Company Limited (11255811) United Kingdom