About Lovell Trailer Centre Limited (10407842) United Kingdom