About Lyon Square Management Company Limited (09856680) United Kingdom