About Space Syntax Trustees Limited (09564457) United Kingdom