About Leverton Freehold Ltd (09548512) United Kingdom