About Troopers Lodge Garage Limited (12013298) United Kingdom