About Swallow London Ltd (09998144) United Kingdom