About M & S Foster Properties Limited (04731020) United Kingdom