About Swinlees Holdings Limited (SC677781) United Kingdom