About Green Maze Properties Ltd (11926584) United Kingdom