About Barry Taylor Properties Limited (05061653) United Kingdom