About Langthorne Ventures Limited (08188808) United Kingdom