About Hemingford Investments Limited (10508264) United Kingdom