About Duff Properties Ltd (12196157) United Kingdom