About Duncan Richardson 863626 Limited (11251644) United Kingdom