About Davenhill Investments Holdings Limited (12349505) United Kingdom