About Stair Tread Investments Limited (04635830) United Kingdom