About Denny Property Investments Limited (12460024) United Kingdom