About The Lemon Tree Chelmsford Limited (13195671) United Kingdom