About T & D Barrs Building Services Limited (06240906) United Kingdom