About Lc Holdings (oxford) Limited (11712141) United Kingdom