About Leabar Properties Limited (13269755) United Kingdom