About Duncan Brothers Ltd (SC701957) United Kingdom