About M & N Builders Properties Ltd (10026281) United Kingdom