About Neill & Co. Financial Services Limited (SC097550) United Kingdom