About Leverton Kerr Properties Ltd (13038911) United Kingdom