About Acres Management Limited (11857283) United Kingdom