About Lyncombe Holdings Limited (10227156) United Kingdom