About Taylor Towers Properties Limited (10312203) United Kingdom