About Lucas & Paul Limited (12440479) United Kingdom