About Abbey Barn Properties Limited (00631024) United Kingdom