About L & O Cars Ltd (11179552) United Kingdom