About Trafalgar Place Management Company Limited (02837926) United Kingdom