About Swallow Lifts Platforms Limited (06931407) United Kingdom