About Lee Garden London Limited (13590469) United Kingdom