About Lancaster Luxury Cars Limited (02505109) United Kingdom