About Swift Perry Holdings Limited (10776228) United Kingdom