About Addison Lee Holdings Limited (08486509) United Kingdom