About Tail-lift World Limited (07677406) United Kingdom