About Barford Trailers Limited (01012659) United Kingdom