About Taylor Birch Projects Ltd (13271094) United Kingdom