About Stair Tread Holdings Limited (06610293) United Kingdom