About Lacovia (london) Limited (10727319) United Kingdom