About The London Staircase Company Limited (08243478) United Kingdom