About Lexcap 17 Ltd (13201426) United Kingdom