About Donovan Property Holdings Limited (11876499) United Kingdom