About Middle Acre Properties Limited (11190486) United Kingdom