About Swp Holdco Limited (12778315) United Kingdom