About Leverett Holdings Limited (13120098) United Kingdom