About Long & Crawford Limited (00118040) United Kingdom