About Swood Lifting Devices Limited (04586641) United Kingdom