About Leasa Holdings Ltd (12045232) United Kingdom