About Quickstep Holdings Limited (01912936) United Kingdom