About Hills Tail Lifts & Shutters Limited (08943026) United Kingdom