About Duncan & Grove Ltd (09715460) United Kingdom