About Leverton Holdings Limited (06796604) United Kingdom