About Sellar Capital Limited (09224342) United Kingdom