About Linklease Finance Holdings Limited (11663464) United Kingdom