About Duchy Properties Ltd (07897989) United Kingdom