About Step Ladder Solutions Ltd. (10052693) United Kingdom