About Lucas And Ball Limited (11886937) United Kingdom