About Leyland Van Hire Ltd. (03399253) United Kingdom