About Lambert & Thurnherr Interiors Limited (07478078) United Kingdom