About Taylorbayford Properties Limited (06691102) United Kingdom