About Swift & Swallow Ltd (12429123) United Kingdom