About Temeraire Place Residents Management Company Limited (04717810) United Kingdom