About Marsh & Baxter Properties Limited (04307376) United Kingdom