About Duncan Crescent Limited (SC708113) United Kingdom