About M Leahy Property Limited (11599412) United Kingdom