About Duddenhill Properties Ltd (13523618) United Kingdom