About Lucas Body Shop Ltd (11809109) United Kingdom