About Lido Restaurant Streatham Ltd (11897481) United Kingdom