About Spedal Ltd (13174538) United Kingdom