About Abbey Taylor Properties Limited (10807996) United Kingdom