About R Lucas Consulting Ltd (10462578) United Kingdom