About Swallow House Ltd (10366718) United Kingdom