About Logan Lapidus Limited (12818827) United Kingdom