About M Leneka Building & Maintenance Limited (11581299) United Kingdom