About Square Properties London Limited (11548029) United Kingdom