About Yaa Properties Limited (12415889) United Kingdom