About Timber Stair Manufacturers Ltd (05144280) United Kingdom