About Taylorhobbs Properties Limited (09578519) United Kingdom