About Ludovici & Partners Llp (OC396277) United Kingdom