About Taylor & Stokes Building Services Limited (05889059) United Kingdom