About Duncan Crowe Limited (06117778) United Kingdom