About Alfa Tail Lifts Limited (04268864) United Kingdom