About Leavendale Properties Ltd (05081070) United Kingdom