About M & C Stevens Properties Limited (10653817) United Kingdom