About Tar Building & Maintenance Ltd (11280706) United Kingdom