About Swallow (uk) Limited (04132322) United Kingdom