About Maze Independent Properties Limited (12385623) United Kingdom