About Msc Property Intermediate Holdings Limited (04276612) United Kingdom