About M.m. Stevens & Sons Properties Limited (03176116) United Kingdom