About Lucas & Partners Ltd (11485988) United Kingdom