About Lancer Scott Holdings Limited (13175288) United Kingdom