About Digby Machin Properties Limited (11528742) United Kingdom