About Swallow Evacuation & Mobility Products Limited (06755666) United Kingdom