About Swallow Lifts Installations Limited (03232135) United Kingdom