About Sinclair Swift International Limited (07702263) United Kingdom