About Steve Taylor Barnton Building Limited (09064062) United Kingdom