About Lewis & Chambers Properties Ltd (10177856) United Kingdom