About M & N Bajwa Lettings Ltd (12953518) United Kingdom