About Landor Art Space Limited (13479674) United Kingdom