About Channack Ross Limited (02451148) United Kingdom