About Addo Property Limited (11949871) United Kingdom