About Digby Property Investments Limited (05389451) United Kingdom