About Mac Properties London Limited (12930434) United Kingdom