About M.c Townsend Properties Ltd (11551481) United Kingdom