About Taylor & Martin Housing Limited (12739980) United Kingdom