About Daventry Property Investments Limited (10594835) United Kingdom