About Leah Property Limited (06114241) United Kingdom