About The Tapas Room Deptford Limited (11258993) United Kingdom