About Leas Holdings Limited (12993299) United Kingdom