About Crawford & Russell International Limited (00510149) United Kingdom