About Quensa Property Associates Limited (06176702) United Kingdom