About S&n Consultants Ltd (10169829) United Kingdom