About Manor Meadows Limited (12096688) United Kingdom