About Lucas Place Limited (12867534) United Kingdom