About Lychgate Investments Limited (11388981) United Kingdom