About The Palms Trafalgar Road Management Company Limited (05792830) United Kingdom