About Leat Properties Ltd (10690643) United Kingdom