About Duffield Properties Limited (11023055) United Kingdom