About Lime Tree House Advisors Ltd (11037405) United Kingdom