About Tregullas Meadows Management Company Limited (08924335) United Kingdom