About Taylor Higgins Property Limited (12939396) United Kingdom