About Lewis Interiors & Maintenance Limited (13672198) United Kingdom