About Key Trailer Solutions Ltd (11979332) United Kingdom