About Steed Holdings Limited (10358278) United Kingdom