About Abbey Meadows Management Company Limited (06274751) United Kingdom