About Lucy Restaurant Limited (12024451) United Kingdom