About Swallowcourt Holdings Limited (06518069) United Kingdom