About Callow Ruscoe Limited (11513868) United Kingdom