About Leverton & Company Limited (02453271) United Kingdom