About Tms Properties London Limited (10996221) United Kingdom