About M&n Keenan Developments Ltd. (11807731) United Kingdom