About Leverford Properties Ltd (05655908) United Kingdom