About Taylormade Building Solutions Ltd (13178009) United Kingdom