About Lime Tree Europe Limited (08978882) United Kingdom