About Taylor Powell Properties Limited (11849160) United Kingdom