About David Ubaka Property Ltd (11011232) United Kingdom