About Square 74 Management Company Limited (04344756) United Kingdom