About O Donovan Properties Ltd (12684049) United Kingdom