About Dejo Properties Ltd (12759100) United Kingdom