About M&k Stroud Building Services Limited (11232211) United Kingdom