About M & H Properties London Limited (09665984) United Kingdom